[INFO] cloning repository https://github.com/SQUARE-WAVES/Fort
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/SQUARE-WAVES/Fort" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSQUARE-WAVES%2FFort", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSQUARE-WAVES%2FFort'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 11d6d957d38b61f447f7b4113f53968a6ba615ef
[INFO] fixing SQUARE-WAVES/Fort against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSQUARE-WAVES%2FFort" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/SQUARE-WAVES/Fort
[INFO] finished tweaking git repo https://github.com/SQUARE-WAVES/Fort
[INFO] tweaked toml for git repo https://github.com/SQUARE-WAVES/Fort written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/SQUARE-WAVES/Fort on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/SQUARE-WAVES/Fort already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded logos-derive v0.15.1
[INFO] [stderr]   Downloaded logos-codegen v0.15.1
[INFO] [stderr]   Downloaded beef v0.5.2
[INFO] [stderr]   Downloaded semver v1.0.26
[INFO] [stderr]   Downloaded regex-syntax v0.8.6
[INFO] [stderr]   Downloaded logos v0.15.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 3739fb3755aa286d8ee96e8f25569f1c2a556c6492b673f627839293c97022cd
[INFO] running `Command { std: "docker" "start" "3739fb3755aa286d8ee96e8f25569f1c2a556c6492b673f627839293c97022cd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3739fb3755aa286d8ee96e8f25569f1c2a556c6492b673f627839293c97022cd" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3739fb3755aa286d8ee96e8f25569f1c2a556c6492b673f627839293c97022cd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3739fb3755aa286d8ee96e8f25569f1c2a556c6492b673f627839293c97022cd" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling semver v1.0.26
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling unicode-ident v1.0.18
[INFO] [stderr]    Compiling beef v0.5.2
[INFO] [stderr]    Compiling regex-syntax v0.8.6
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling logos-codegen v0.15.1
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling logos-derive v0.15.1
[INFO] [stderr]     Checking logos v0.15.1
[INFO] [stderr]     Checking fort v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0599]: no method named `drop_frame` found for struct `frame_stack::FrameStack<V, M>` in the current scope
[INFO] [stdout]    --> src/frame_stack.rs:235:8
[INFO] [stdout]     |
[INFO] [stdout]   1 | pub struct FrameStack<V,M> {
[INFO] [stdout]     | -------------------------- method `drop_frame` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 235 |     vs.drop_frame();
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `drop_all_frames` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 235 -     vs.drop_frame();
[INFO] [stdout] 235 +     vs.drop_all_frames();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/tokens.rs:75:14
[INFO] [stdout]    |
[INFO] [stdout] 75 |   fn advance(&mut self,c:char,st:St) -> Result<Token,Error> {
[INFO] [stdout]    |              ^^^^^^^^^                         ^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |              |
[INFO] [stdout]    |              the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |   fn advance(&mut self,c:char,st:St) -> Result<Token<'_>,Error> {
[INFO] [stdout]    |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/tokens.rs:81:14
[INFO] [stdout]    |
[INFO] [stdout] 81 |   pub fn eat(&mut self) -> Result<Token,Error> { 
[INFO] [stdout]    |              ^^^^^^^^^            ^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |              |
[INFO] [stdout]    |              the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 81 |   pub fn eat(&mut self) -> Result<Token<'_>,Error> { 
[INFO] [stdout]    |                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/tokens.rs:98:17
[INFO] [stdout]    |
[INFO] [stdout] 98 |   fn base_state(&mut self,c:char) -> Result<Token,Error> {
[INFO] [stdout]    |                 ^^^^^^^^^                   ^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |   fn base_state(&mut self,c:char) -> Result<Token<'_>,Error> {
[INFO] [stdout]    |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/tokens.rs:124:15
[INFO] [stdout]     |
[INFO] [stdout] 124 |   fn qw_state(&mut self,c:char) -> Result<Token,Error> {
[INFO] [stdout]     |               ^^^^^^^^^                   ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 124 |   fn qw_state(&mut self,c:char) -> Result<Token<'_>,Error> {
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/tokens.rs:133:20
[INFO] [stdout]     |
[INFO] [stdout] 133 |   fn close_p_state(&mut self,c:char) -> Result<Token,Error> {
[INFO] [stdout]     |                    ^^^^^^^^^                   ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 133 |   fn close_p_state(&mut self,c:char) -> Result<Token<'_>,Error> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/tokens.rs:140:22
[INFO] [stdout]     |
[INFO] [stdout] 140 |   fn close_def_state(&mut self,c:char) -> Result<Token,Error>{
[INFO] [stdout]     |                      ^^^^^^^^^                   ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 140 |   fn close_def_state(&mut self,c:char) -> Result<Token<'_>,Error>{
[INFO] [stdout]     |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/tokens.rs:151:17
[INFO] [stdout]     |
[INFO] [stdout] 151 |   fn word_state(&mut self,c:char) -> Result<Token,Error> {
[INFO] [stdout]     |                 ^^^^^^^^^                   ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 151 |   fn word_state(&mut self,c:char) -> Result<Token<'_>,Error> {
[INFO] [stdout]     |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/tokens.rs:160:20
[INFO] [stdout]     |
[INFO] [stdout] 160 |   fn word_terminal(&mut self) -> Result<Token,Error>{
[INFO] [stdout]     |                    ^^^^^^^^^            ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 160 |   fn word_terminal(&mut self) -> Result<Token<'_>,Error>{
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/tokens.rs:186:18
[INFO] [stdout]     |
[INFO] [stdout] 186 |   fn minus_state(&mut self,c:char) -> Result<Token,Error> {
[INFO] [stdout]     |                  ^^^^^^^^^                   ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 186 |   fn minus_state(&mut self,c:char) -> Result<Token<'_>,Error> {
[INFO] [stdout]     |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/tokens.rs:196:16
[INFO] [stdout]     |
[INFO] [stdout] 196 |   fn num_state(&mut self,c:char) -> Result<Token,Error> {
[INFO] [stdout]     |                ^^^^^^^^^                   ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 196 |   fn num_state(&mut self,c:char) -> Result<Token<'_>,Error> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/tokens.rs:206:19
[INFO] [stdout]     |
[INFO] [stdout] 206 |   fn int_terminal(&mut self) -> Result<Token,Error> {
[INFO] [stdout]     |                   ^^^^^^^^^            ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 206 |   fn int_terminal(&mut self) -> Result<Token<'_>,Error> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/tokens.rs:213:18
[INFO] [stdout]     |
[INFO] [stdout] 213 |   fn float_state(&mut self,c:char) -> Result<Token,Error> {
[INFO] [stdout]     |                  ^^^^^^^^^                   ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 213 |   fn float_state(&mut self,c:char) -> Result<Token<'_>,Error> {
[INFO] [stdout]     |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/tokens.rs:222:21
[INFO] [stdout]     |
[INFO] [stdout] 222 |   fn float_terminal(&mut self) -> Result<Token,Error> {
[INFO] [stdout]     |                     ^^^^^^^^^            ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 222 |   fn float_terminal(&mut self) -> Result<Token<'_>,Error> {
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/tokens.rs:229:16
[INFO] [stdout]     |
[INFO] [stdout] 229 |   fn str_state(&mut self,c:char) -> Result<Token,Error> {
[INFO] [stdout]     |                ^^^^^^^^^                   ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 229 |   fn str_state(&mut self,c:char) -> Result<Token<'_>,Error> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `fort` (lib test) due to 1 previous error
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "3739fb3755aa286d8ee96e8f25569f1c2a556c6492b673f627839293c97022cd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3739fb3755aa286d8ee96e8f25569f1c2a556c6492b673f627839293c97022cd", kill_on_drop: false }`
[INFO] [stdout] 3739fb3755aa286d8ee96e8f25569f1c2a556c6492b673f627839293c97022cd
